body{
	height: calc(100% - 132px);
    min-height: 800px;
    background: url(../images/login_bg_img.png) no-repeat center;
    background-size: 100% 100%;
}

#box {
	max-width: 600px;
	margin-top: 50px;
}

.top {
	min-height: 70px;
	background: #1766C8;
}

.top .logo {
	margin-left: 300px;
}

.btn {
	padding: 12px 155px;
}

.btn-info {
	background: #1766C8;
	border: 0;
}

.btn-info:hover {
	background: #1766C8;
	border: 0;
}

.deng {
	padding: 10px 20px;
	color: #666;
	text-align: center;
	border-radius: 5px;
	font-size: 16px;	
}

.color {
	background: #FAFFBD;
}

.form-group {
	margin-top: 10px;
}

.required {
	height: 58px;
}

.footer{
	position: fixed;
	bottom:50px;
}

